.needHandle {
  width: 1200px;
  height: 100%;
  margin: 10px auto;

  .title {
    width: 95%;
    margin: 0 auto;
    background: #fff;

    >div:nth-child(1) {
      width: 100%;

      >div {
        margin: 15px 15px 10px 0;
        float: right;
      }
    }

    >div:nth-child(2) {
      display: flex;
      >div {
        margin: 74px 31px 22px 79px;
        display: flex;
        justify-content: space-around;
        align-items: center;
        font-size: 25px;
        background: #eee;
        border-radius: 20px;

        dl {
          margin-top: 20px;
          text-align: center;
        }
      }

      >div {
        width: 360px;
        height: 110px;
        display: flex;

      }
    }
  }

  .table {
    width: 95%;
    margin: 20px auto;
    background: #fff;
    >div:nth-child(1){
      width: 100%;
      display: flex;
      >div:nth-child(1){
        flex: 1;
       
      }
      >div:nth-child(2){
        width: 230px;
        padding:25px 30px 20px 0;
        input{
          height: 30px;
        }
      }
    }
  }
}
